@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],

input[type="reset"],

input[type="button"],

input{-webkit-appearance:none; resize: none;}
/* 取消链接高亮  */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {
display: block;
}
/* 图片自适应 */
img {
max-width: 100%;
height: auto;
width:auto\9; /* ie8 */
-ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
}

/* 初始化 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
body{font: normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei;margin-bottom:5.8rem;}
em,i{font-style:normal;}
strong{font-weight: normal;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
a{text-decoration:none; color:#333; font-family:Microsoft YaHei,Tahoma,Arial, '宋体',sans-serif;}
a:active{color:#2eaae0; text-decoration:none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: Microsoft YaHei;}
img{border: none; vertical-align:middle;}

.row {
  /*横*/
    display: -webkit-box;
    display: -webkit-flex; /* Safari */
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; 
}
.col {/*列*/
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  width: 100%; 
}
.row-wrap {/*横不换行*/
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; 
}
.col-25 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; 
}


.col-33, .col-34 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 33.3333%;
  -ms-flex: 0 0 33.3333%;
  flex: 0 0 33.3333%;
  max-width: 33.3333%; 
}

.col-50 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; 
}

.row .col {padding:0.4rem;}
.row .col img{width:100%;height:100%;}
/*nav*/
.top{height: 0.16rem;
     width: 100%;
     background:#ce2122;
    }
.header{height:3.2rem;
        line-height:3.2rem;
        text-align:center;
        position:relative;

       }
.header h3{ display:block;
            font-size:1.2rem;
            color:#ce2122;
            font-weight: normal;
          } 
.header .ico-share {
    position: absolute;
    left: 0.8rem;
    top: 50%;
    transform: translateY(-50%);
    width: 2rem;
    height: 2rem;
    background-color: #ce2122;;
    background-size: cover;
    color: #fff;
    font-size: 1.2rem;
    display: block;
    line-height: 2rem; 
    border-radius: 10%;
 
}  
.nav{
    position: absolute;
    top: 3.2rem;
    width: 100%;
    z-index: 1000;
    display: none;
}
.nav ul {
         
       background: rgba(0,0,0,0.8);
       z-index: 1000;
       font-size: 0.30rem;
}
.nav ul li{
    padding: 0 1.3rem;
    height: 4.38rem;
    line-height: 4.38rem;
    width: 100%;
    border-bottom: 1px solid #171310;
    color: #fff;
}
.nav ul li a{font-size:1.0rem;color:#fff;}
.con-title{background:#f2f2f2;
            position:relative;
            height: 2rem;
            line-height: 2rem;
           }
 .con-bg {
            width: .6rem;
            height: .6rem;
            display: inline-block;
            background: #ce2122;
            margin-right: 1rem;
            position: relative;
            left: .3rem;
            box-shadow: -0.3rem 0 0 #fff inset;
            margin-top: .7rem; 
            float: left;         
           }
.text-content {
            margin: 0 -0.3rem;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 90%;
            overflow: hidden;
            color: #000;
            text-indent: 0rem;
           }
.footer-top{margin: 0.8rem auto 0.3rem;
             background: #ce2122;
             height: 2.2rem;
            position: relative;}
.footer-top span{ 
                margin-right: 1.5rem;
                float: right;
                color: #fff;
                font-weight: bold;
               } 
 .footer-top  .box{width: 0px;
    height: 0px;
    border-width: 6px;
    border-color: #fff transparent transparent transparent;
    border-style: solid dashed dashed dashed;
    position: absolute;
    top: 33%;
    padding-left: -4px;
    margin-left: 5px;
}

 .footer-bot{width:100%;text-align:center;}
  .footer-bot .bot-txt {margin-bottom:1.3rem;}
 .footer-bot .bot-txt span{font-size: 12px;}
 .footer-bot a,.footer-bg span{color:#768581;cursor:pointer;}



.staic-footer{background:#ce2122;position:fixed;bottom:0;left:0;margin:0 auto;height:4.8rem;width:100%;}
.staic-footer .col{ box-sizing: border-box; }
.staic-footer .row .col span{ font-size:1.0rem; color:#fff;text-align: center;display: block;}
.staic-footer .row .col .icon{ display: block;height: 2.5rem;line-height: 2.5rem;margin: 0 auto;text-align: center;color: #fff;}
.staic-footer .icon-size{font-size:24px;}

.article-p{font-family: 微软雅黑; font-size: 0.7rem;line-height: 1.6rem;padding: 0 0.6rem;color:#999;min-height:1.5rem;}

 .case-page{width:100%;margin:2.2rem 0.2rem;height:2.3rem;margin-top:50px}
 .case-page .page{border: 1px solid #d85959;width: 3.2rem;border-radius: 8%;height: 2.0rem;background: #fff;float:left;}
 .case-page .page span{font-size: 0.8rem;text-align: center;display: block;height: 2.3rem;line-height: 2.0rem;color: #d85959;}
 .page-number{width: 48%;height: 22px;float: left;padding-left: 3.2rem;;}               
 .page-number li{float:left; color:#666;font-size: 0.8rem; padding: 0 0.2rem;}